.module-banner-slide {}
.module-banner-slide .banner-slide{
    position: relative;
    overflow: hidden;
}
.module-banner-slide .buttons{
    position: absolute;
    top:163px;
    left: 0;
}
.module-banner-slide .buttons.next{
    left: auto;
    right: 0
}
.module-banner-slide .viewport{
    height: 386px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.module-banner-slide .viewport .overview{
    position: absolute;
    top:0;
    left: 0;
}
.module-banner-slide .viewport .overview li{
    float: left;
    width: 1000px;
}
.module-banner-slide .overview .thumb-item{
    position: relative;
}
.module-banner-slide .overview .hotel-info{
    position: absolute;
    top: 23px;
    right:23px;
    width: 340px;
    padding: 20px 0 20px 20px;
    background: #FFF;
}
.module-banner-slide .hotel-info .name{
    padding: 5px 10px 15px 0 ;
    font-weight: bold;
    font-family: "Times New Roman",sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 20px
}
.module-banner-slide .hotel-info .price{
    font-size: 14px;
}
.module-banner-slide .hotel-info .price .fc-red{
    font-size: 18px;
}
.module-banner-slide .hotel-info .price .price-detail{
    float: left;
    margin-top: 4px;
}
.module-banner-slide .hotel-info .price .promotion{
    float: right;
    background: #f64406;
    color: #FFF;
    padding: 4px 10px;
}
.hotel-info .promotion .fw-b{
    font-size: 18px;
}

.module-banner-slide .overview .thumb-item img {
    width: 1000px;
    height: 386px;
}
#slide-thumb-banner .disable { visibility: hidden; }






